package main

import (
	"flag"
	"fmt"
)

func main() {
	var name string
	var age int
	flag.StringVar(&name, "name", "王五", "姓名")
	flag.IntVar(&age, "age", 18, "年龄")
	//解析命令行参数
	flag.Parse()
	fmt.Println(name, "|", age)
	////返回命令行参数后的其他参数
	//fmt.Println(flag.Args())
	////返回命令行参数后的其他参数个数
	//fmt.Println(flag.NArg())
	////返回使用的命令行参数个数
	//fmt.Println(flag.NFlag())
}
